.material-download{
  padding-bottom: 88rpx;
  padding-bottom: calc(88rpx + constant(safe-area-inset-bottom));
  padding-bottom: calc(88rpx + env(safe-area-inset-bottom));
  box-sizing: border-box;

  // waterFall
  .pic-water-fall{
    .pic-item{
      .pic{
        display: block;
      }

      &.mini{
        overflow: hidden;
      }
    }
    .icon{
      top: 10rpx;
      right: 10rpx;
      position: absolute;
      image{
        width: 50rpx;
        height: 50rpx;
        display: block;
      }
    }
  }

  .footer-line{
    @include flex;
    background: #fff;
    .item{
      @include sub-item;
      @include flex;
      @include center;
      height: 88rpx;
      color: rgb(51, 51, 51);
      font-size: 26rpx;

      text{
        color: #000;
        font-size: 28rpx;
      }

      &.btn{
        color: #fff;
        background: #000;
      }
    }
  }
}